Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

231
Visualizações
[Advertencia de Vue]: (obsoleto GLOBAL_PROTOTYPE) Vue.prototype ya no está disponible en Vue 3. Use app.config.globalProperties en su lugar; se muestra de nuevo

He intentado migrar mi aplicación vue 2 a vue 3 usando la documentación oficial de compilación de migración.

Estoy configurando los archivos como se sugiere. No hay ningún error mientras que la compilación y la construcción también son exitosas. Pero recibo varias advertencias relacionadas con esto en mi consola, ya que estoy usando (@vue/compat).

Según la documentación oficial, reemplacé las propiedades del prototipo vue con app.config.globalProperties en todas partes, pero aún recibo la advertencia en la consola.

Aquí está mi código

 import urSnackbar from "./urSnackbar.vue"; import urGlobalSnackbar from "./urGlobalSnackbar"; import snacbkarEvent from "./snackbarEvents"; export default { install(app){ app.component(urSnackbar.name, urSnackbar); if (this.installed) { return } this.installed = true; const showSnackbar = (params) => { if (typeof params === 'string') { params = { title: '', text: params } } if (typeof params === 'object') { snacbkarEvent.$emit('show-snackbar', params); } }; const addSnackbar = (params) => { if (typeof params === 'string') { params = { title: '', text: params } } if (typeof params === 'object') { snacbkarEvent.$emit('add-snackbar', params); } }; app.config.globalProperties.$showSnackbar = showSnackbar; app.config.globalProperties.$addSnackbar = addSnackbar; } };

Después de actualizar como se documenta en los documentos oficiales, recibo las mismas advertencias en la consola.

Advertencia

1. [Advertencia de Vue]: (obsoleto GLOBAL_EXTEND) Vue.extend() se eliminó en Vue 3. Use defineComponent() en su lugar.

2. [Advertencia de Vue]: (GLOBAL_MOUNT en desuso) La API de arranque de la aplicación global ha cambiado: vm.$mount() y la opción "el" se han eliminado. Utilice createApp(RootComponent).mount() en su lugar.

about 4 years ago · Juan Pablo Isaza
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda